Declarative, composable views
نویسنده
چکیده
Widespread use of HTML [W3Cb], JavaScript, and the DOM [W3Ca] has led to sub-optimal ‘best practices’. We apply the bidirectional programming formalism of lenses [FGM05] to define user interfaces in JavaScript that are declarative, composable, clear, and concise — in half the code. Additionally, we define two new bidirectional combinator over lists, order and list map.
منابع مشابه
A critical study of Wahhabism interpretation from verses that deal with declarative attributes
Some verses of the Holy Quran ascribe attributes to God, the Almighty. This ascription has led to similitude and embodiment. The nature of these attributes has been one of the constant concerns of Quran scholars from the beginning of the spread of the knowledge of interpretation until today. Having these concerns in mind, the commentators have interpreted these verses according to their beliefs...
متن کاملDeclarative Intraprocedural Flow Analysis of Java Source Code
We have implemented intraprocedural control-flow and data-flow analysis of Java source code in a declarative manner, using reference attribute grammars augmented with circular attributes and collection attributes. Our implementation is built on top of the JastAdd Extensible Java Compiler and we have run the analyses on medium-sized Java programs. We show how the analyses can be built using smal...
متن کاملUser-composable Electronic Health Record Improves Efficiency of Clinician Data Viewing for Patient Case Appraisal: A Mixed-Methods Study
BACKGROUND Challenges in the design of electronic health records (EHRs) include designing usable systems that must meet the complex, rapidly changing, and high-stakes information needs of clinicians. The ability to move and assemble elements together on the same page has significant human-computer interaction (HCI) and efficiency advantages, and can mitigate the problems of negotiating multiple...
متن کاملDeclarative Synchronization
Synchronization is one of the hardest tasks in parallel programming. Traditional lock mechanisms are hard to use and error prone. Software Transactional Memory(STM) provides an easy–to–use and scalable solution to this problem. However, STM does not work well in the case that there are large shared data access in the critical section. This project introduces the design and implementation of a n...
متن کاملDefining Virtual Views of Electronic Resources using Declarative Queries
This paper describes a mechanism which allows multiple views of underlying electronic resource structures to be created. The aim is to address problems faced by users when trying to navigate file system structures defined by third parties. A framework has been developed which supports the definition and evaluation of an appropriate solution. The framework includes a query language that allows f...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008